package com.mowanka.mokeng.data.model.bean

import com.drake.brv.item.ItemHover
import com.drake.brv.item.ItemPosition

data class FloorResponse(
    val id: String,
    val name: String, //tab名称
    val type: Int, ////tab类型(0.默认 1.高亮+h5 2.h5 3.作品列表 4.一番赏)
    val proDefaultType: Int, //商品默认选中的tab类型(0.新品 1.现货 2.二手 3.官转)
    val floorList: MutableList<Floor> //楼层结构
)

data class Floor(
    val title: String = "",
    val subTitle: String = "",
    val isMore: Int,
    val styleType: Int, //样式类型
    val proDefaultType: Int, //点击查看更多商品默认选中的tab类型(0.新品 1.现货 2.二手 3.官转)
    val interfaceType: Int //请求接口类型
)

data class ConditionHover(var sort: String = "") : ItemHover { override var itemHover: Boolean = true }
data class UserPlayingBean(val title:String, val list:MutableList<UserPlaying>)
data class UserPlaying(val coverPic: String, val id: String, val name: String, val type: Int, val content: String)
data class PopularSelectionBean(val title:String, val list:MutableList<PopularSelection>)
data class PopularSelection(val name: String, val coverPic: String, val list: MutableList<PopularSelectionItem>, override var itemPosition: Int = 0) : ItemPosition
data class PopularSelectionItem(val id: String, val name: String, val price: String, val avatar: String, val state: Int, val type: Int)